﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Sistema_Totem.controls
{
    public class TextboxTotem : System.Web.UI.WebControls.TextBox
    {

        private RequiredFieldValidator validador;
        private AjaxControlToolkit.ValidatorCalloutExtender validatorCalloutExtender;
        public string mensajeError;
        public Boolean validar = true;


        protected override void OnInit(EventArgs e)
        {

            this.validador = new RequiredFieldValidator();
            this.validador.ControlToValidate = this.ID;
            this.validador.ErrorMessage = this.mensajeError;
            this.validador.EnableClientScript = this.validar;
            this.validador.CssClass = "itemError";
            this.validador.ID = "Validador";
            this.validador.Display = ValidatorDisplay.Dynamic;
            this.validatorCalloutExtender = new AjaxControlToolkit.ValidatorCalloutExtender();
            this.validatorCalloutExtender.ID = "ValidatorCalloutExtender1";

            Controls.Add(validador);
            validatorCalloutExtender.TargetControlID = validador.ID;

            Controls.Add(validatorCalloutExtender);
        }

        protected override void Render(HtmlTextWriter writer)
        {
            this.validatorCalloutExtender.CssClass = "CustomValidator";
            this.validatorCalloutExtender.HighlightCssClass = "highlight";
            this.validatorCalloutExtender.Width = 200;
            this.validatorCalloutExtender.RenderControl(writer);
            base.Render(writer);
            validador.RenderControl(writer);
        }




    }
}